﻿body { margin:0; padding:0; font:12px/1.5em Arial,"微软雅黑","宋体";}

.hide { display:none;}
.clear { clear:both;}
input.ipt_date { height:16px;}
.color00f { color:#00f;}
.colorRed { color:#c2242b;}
.a_color39f,
.a_color39f:visited { color:#39f; text-decoration:none;}
.a_color39f:hover { color:#0867c6;}
.textLeft { text-align:left;}
.textCenter { text-align:center;}

input.ipt_focus { border:1px solid #ff581a;}
.wrap { margin:0 auto; padding:0; width:960px;}


input[type=text] { height:20px; line-height:20px; border:1px solid #6c92ad; background:url(images/sys_ipt_b_r.png) #fff repeat-x left 1px;}


label.icon_02 { padding-left:18px; background:url(images/sys_icon_02.gif) no-repeat;}
label.icon_03 { padding-left:18px; background:url(images/sys_icon_03.gif) no-repeat;}
label.icon_04 { padding-left:18px; background:url(images/sys_icon_04.png) no-repeat;}
label.icon_05 { padding-left:18px; background:url(images/sys_icon_05.png) no-repeat;}
label.icon_06 { padding-left:18px; background:url(images/sys_icon_06.png) no-repeat;}
label.icon_10 { padding-left:18px; background:url(images/sys_icon_10.png) no-repeat;}
label.icon_11 { padding-left:18px; background:url(images/sys_icon_11.png) no-repeat;}
label.icon_12 { padding-left:18px; background:url(images/sys_icon_12.png) no-repeat;}
label.icon_13 { padding-left:18px; background:url(images/sys_icon_13.png) no-repeat;}
label.icon_14 { padding-left:18px; background:url(images/sys_icon_14.png) no-repeat;}

label.icon_17 { padding-left:18px; background:url(images/sys_icon_17.png) no-repeat;}
label.icon_18 { padding-left:18px; background:url(images/sys_icon_18.png) no-repeat;}

.dataarea { clear:both; padding:0 0 8px 12px;}
.dataarea strong { color:#f00; font-size:13px; vertical-align:middle;}
.dataarea .arrow_l { overflow:hidden; text-indent:-99999em; font-size:0; text-decoration:none; display:inline-block; margin:0 10px 0 0; width:14px; height:15px; vertical-align:middle; background:url(images/sys_btn_arrow.png) no-repeat;}
.dataarea .arrow_r { overflow:hidden; text-indent:-99999em; font-size:0; text-decoration:none; display:inline-block; margin:0 0 0 10px; width:14px; height:15px; vertical-align:middle; background:url(images/sys_btn_arrow.png) no-repeat left -15px;}
.dataarea { padding-left:99999em;}
.header { padding:2px 10px; height:60px; line-height:60px; text-align:right; background:url(images/sys_header_b.png) no-repeat left bottom;}
.header h1 { float:left; margin:0 0 0 64px; padding:0; font-size:24px; color:#393939;}
.header .logout { float:right; margin-top:30px; padding:0 0 0 23px; width:40px; height:23px; line-height:25px; text-decoration:none; cursor:pointer; border:none; font-weight:bold; text-align:center; color:#ffebe5; background:url(images/sys_logout_b.png) no-repeat left top;}
.header .logout:hover { color:#fff; background-position:left -24px;}
.header .user_area { float:right; display:inline-block; margin-top:30px; padding:0 5px 0 20px; height:21px; line-height:21px; font-size:12px; border-top:1px solid #d1b9a6; border-bottom:1px solid #d1b9a6; background:url(images/sys_icon_01.png) #fcfcfc no-repeat left center; }
.header .user_area em { font-style:normal; color:#0079b2;}
.header .user_area label { color:#999;}
.header .user_left { float:right; display:inline-block; margin-top:30px; width:5px; height:23px; background:url(images/sys_top_u_l.png) no-repeat;}

.bg_fa { background-color:#fafafa;}
.left_menu { padding:30px 8px 0 8px; width:184px; background:url(images/sys_menu_t_b.png) no-repeat;}
.left_menu dl { margin:0; padding:0;}
.left_menu dl dt { margin:3px 0; padding:3px 5px; height:24px; line-height:24px; background:url(images/sys_menu_dt_b.png) repeat-x;}
.left_menu dl dd { margin:3px 0; padding:0 5px 0 32px; height:22px; line-height:22px;}
.left_menu dl dd a,
.left_menu dl dd a:visited { display:block; padding:0 0 0 5px; color:#505050; text-decoration:none;}
.left_menu dl dd a:hover { color:#303030; background-color:#fff2a8;}

.separator_area { padding-top:50px; width:7px;}

.search_bar { height:38px; line-height:38px; border-bottom:1px solid #c7d0d8; background:url(images/sys_search_b_r.png) no-repeat right top;}
.search_bar * { vertical-align:middle;}
.search_bar .left_s { float:left; display:inline-block; margin-right:4px; width:32px; height:38px; background:url(images/sys_search_b_l.png) no-repeat;}

.screen_area { margin:0; padding:10px 8px; border:1px solid #c7d0d8; border-bottom-width:2px; background-color:#fcfdfe;}
.screen_area * { vertical-align:middle;}
.screen_area label.lab { display:inline-block; text-align:right;}
.screen_area .chk_area {}
.screen_area .chk_area cite { display:inline-block; font-style:normal; min-width:120px; width:120px;}

.com_detail_table { width:100%; border:1px solid #c7d0d8; border-right-width:2px; border-bottom-width:2px; background-color:#fff;}
.com_detail_table tr th { padding:0 0 0 1em; height:30px; font-weight:normal; text-align:left; font-size:12px; color:#000; border-bottom:1px solid #e4e4e4; font-weight:bold; background:url(images/sys_table_th_b2.gif) repeat-x;}
.com_detail_table tr td { padding:6px 4px; vertical-align:top; line-height:180%;}
.com_detail_table tr td.lab { text-align:right; background-color:#fcfafc;}
.com_detail_table tr td p { margin:0; padding:0; line-height:180%;}
.com_detail_table tr.btn td { padding:10px 5px 10px 160px; background-color:#f4f4f4;}
.com_detail_table tr.btn td input { padding:3px 24px;}
.com_detail_table tr.btn td input[type=submit] { padding:8px 20px; color:#000;}

.com_detail_table2 { width:100%; border:1px solid #c7d0d8; border-right-width:2px; border-bottom-width:2px; background-color:#fff;}
.com_detail_table2 tr th { padding:0 0 0 1em; height:30px; font-weight:normal; text-align:left; font-size:12px; color:#000; border-bottom:1px solid #e4e4e4; font-weight:bold; background:url(images/sys_table_th_b2.gif) repeat-x;}
.com_detail_table2 tr td { padding:6px 4px; vertical-align:top; line-height:180%; border-bottom:1px solid #d8d9d9;}
.com_detail_table2 tr td.lab { text-align:right; background-color:#fcfafc;}
.com_detail_table2 tr td p { margin:0; padding:0; line-height:180%;}
.com_detail_table2 tr.btn td { padding:10px 5px 10px 160px; background-color:#f4f4f4;}
.com_detail_table2 tr.btn td input { padding:3px 24px;}
.com_detail_table2 tr.btn td input[type=submit] { padding:8px 20px; color:#000;}


.com_detail_imglist { overflow:hidden; margin:0; padding:0; width:756px;}
.com_detail_imglist li { float:left; margin:8px 5px; padding:0; overflow:hidden; width:368px; _width:364px;}
.com_detail_imglist li strong { display:block;}
.com_detail_imglist li span.img { display:inline-block; border:1px solid #e4e4e4; border-bottom:2px solid #cdcdcd;}
.com_detail_imglist li span.img img { width:356px; _width:352px; max-height:360px; border:5px solid #fff;}


.com_from_table { width:100%; border:1px solid #c7d0d8; border-right-width:2px; border-bottom-width:2px; background-color:#fff;}
.com_from_table tr th { padding:0 0 0 1em; height:30px; font-weight:normal; text-align:left; font-size:12px; color:#000; border-bottom:1px solid #d8d9d9; font-weight:bold; background:url(images/sys_table_th_b2.gif) repeat-x;}
.com_from_table tr td { vertical-align:top; line-height:180%;}
.com_from_table tr td.lab { text-align:right;}
.com_from_table tr td p { margin:0; padding:3px 0;}

.com_from_table2 { width:100%; border:1px solid #c7d0d8; border-right-width:2px; border-bottom-width:2px; background-color:#fff;}
.com_from_table2 tr th { padding:0 0 0 1em; height:30px; font-weight:normal; text-align:left; font-size:12px; color:#000; border-bottom:1px solid #d8d9d9; font-weight:bold; background:url(images/sys_table_th_b2.gif) repeat-x;}
.com_from_table2 tr td { vertical-align:top; border-right:1px solid #d8d9d9; border-bottom:1px solid #d8d9d9; line-height:180%;}
.com_from_table2 tr td.lab { text-align:right;}
.com_from_table2 tr td p { margin:0; padding:3px 0;}

.com_from_table3 { margin-top:10px; width:100%; border:1px solid #c7d0d8; border-collapse:collapse; border-right-width:2px; border-bottom-width:2px; background-color:#fff;}
.com_from_table3 tr th { padding:0 0 0 1em; height:30px; font-weight:normal; text-align:center; font-size:12px; color:#000; border-bottom:1px solid #d8d9d9; font-weight:bold; background:url(images/sys_table_th_b2.gif) repeat-x;}
.com_from_table3 tr td { vertical-align:top; border-right:1px solid #d8d9d9; border-bottom:1px solid #d8d9d9; line-height:180%;}
.com_from_table3 tr td.lab { text-align:right;}
.com_from_table3 tr td p { margin:0; padding:3px 0;}
.com_from_table3 tr td label { display:inline-block; width:126px; text-align:right;}
.com_from_table3 tr td label.long { width:164px;}
.com_from_table3 tr td em { font-style:normal; display:inline-block; width:50px; text-align:right;}
.com_from_table3 tr td small { line-height:0;}
.com_from_table3 tr td small sup { font-size:3px;}

.sys_create_btn { margin:20px 0; padding:0;}
.sys_create_btn a,
.sys_create_btn a:visited { display:inline-block; font-size:14px; padding-left:20px; width:120px; height:29px; line-height:29px; text-decoration:none; color:#546376; background:url(images/sys_a_btn_b.png) no-repeat;}
.sys_create_btn a:hover { background-position:left -30px; font-weight:bold; color:#113865;}

.title_split { margin:20px 0 6px 0; padding:3px 5px; height:24px; line-height:24px; background:url(images/sys_menu_dt_b.png) repeat-x;}
.title_split strong { padding-left:18px; font-size:14px; background:url(images/sys_icon_15.png) no-repeat;}

h2.view_title { margin:10px 0; padding:8px 0; font-size:20px; text-align:center;}
.view_sub_title { padding:2px 0; text-align:center; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background-color:#fff;}
.view_sub_title span { margin-left:2em;}
strong.space { padding:3px 5px; font-size:14px;}
a.download_btn,
a.download_btn:visited { display:inline-block; margin:8px 0; width:150px; height:32px; line-height:32px; text-align:center; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; background:url(images/sys_a_download.png) no-repeat;}
a.download_btn:hover { background-position:left -32px;}

.msg_list_area { margin:8px 0 0 0; padding:0; border:3px solid #f1f6f8;}
.msg_list_area dt { margin:0; padding:3px 6px; height:24px; line-height:28px; font-size:13px; font-weight:bold; color:#303030; border-right:1px solid #cfd9e0; border-left:1px solid #cfd9e0; background:url(images/sys_msg_tit_b.png) repeat-x;}
.msg_list_area dd { margin:0; padding:10px 16px; border:1px solid #cfd9e0; border-top:none; border-bottom-width:2px;}
.msg_list_area dd p { margin:5px 0; padding:3px 0;}

.tips_area { text-align:center; margin:10px 0; padding:5px 10px; width:800px; font-size:14px; color:#e24500; font-weight:bold; border:1px solid #c2ba57; background-color:#fff9af;}

.top_tab { margin:0 0 8px 0; padding:0; height:32px; border-bottom:4px solid #c2242b; background:url(images/sys_tab_top_b.png) repeat-x left bottom;}
.top_tab li { float:left; margin:0 8px 0 12px; list-style:none; text-align:center; height:32px; line-height:31px;}
.top_tab li a,
.top_tab li a:visited { display:inline-block; margin-top:2px; color:#303030; text-decoration:none; font-size:13px;}
.top_tab li a:hover { color:#06f;}
.top_tab li a.current,
.top_tab li a.current:visited { margin:0; padding:0; width:116px; height:33px; line-height:31px; font-size:14px; font-weight:bold; text-decoration:none; text-align:center; color:#fff; background:url(images/sys_top_tab_n_b.png) no-repeat;}
.top_tab li a.current:hover { color:#ffff80;}

.tf_style { margin-top:10px; padding:8px 12px; width:726px; border:2px solid #e4e4e4; background:url(images/sys_fieldset_b_r.jpg) repeat-x left 15px;}
.tf_style legend { margin-bottom:3px; padding-left:0.5em; font-weight:bold;}
.tf_style p { margin:0; padding:3px 0;}

.tf_style2 { margin-top:10px; padding:8px 12px; width:726px; border:2px solid #e4e4e4; background:url(images/sys_fieldset_b_r.jpg) repeat-x;}
.tf_style2 p { margin:0; padding:3px 0;}

.submit_btn_area { margin:12px 10px 10px 10px;}
.submit_btn_area input[type=submit],
.submit_btn_area input[type=button]{ padding:5px 16px; color:#000; cursor:pointer;}

.submit_btn_area2 {}

.subtable { border:1px solid #e4e4e4; border-collapse:collapse; background:#fcfcfc;}
.subtable tr th { padding:0 3px; height:26px; font-size:12px; color:#303030; line-height:26px; background:url(images/sys_subtable_th_b_r.png) repeat-x left 1px;}

.subtable2 { border:1px solid #e4e4e4; border-collapse:collapse; background:#fcfcfc;}
.subtable2 tr th { padding:5px 3px; font-size:12px; color:#303030; line-height:14px; background:url(images/sys_subtable_th_b_r.png) repeat-x left 1px;}
.subtable2 tr td { border-bottom:1px solid #e4e4e4; border-left:none; border-right:none;}

.subtable3 { border:1px solid #e4e4e4; border-collapse:collapse; background:#fcfcfc;}
.subtable3 tr th { padding:5px 3px; font-size:12px; color:#303030; line-height:14px; background:url(images/sys_subtable_th_b_r.png) repeat-x left 1px;}
.subtable3 tr td { border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-left:none;}


.thumbnail { max-width:100px; max-height:75px; /*scale:expression((this.offsetWidth > (this.offsetHeight * 4 / 3))?(this.style.width =  "100px" ):(this.style.height = "75px" )); */ display:inline !important;}

.thumbnailbig { max-width:550px; max-height:400px; vertical-align:middle; cursor:pointer; scale:expression((this.offsetWidth > (this.offsetHeight * 4 / 3))?(this.style.width =  "600px" ):(this.style.height = "450px" )); display:inline !important;}


.tb_thumb_area { overflow:hidden; text-align:center; background-color:#efefef;}
.tb_thumb_area img { margin:5px 0; cursor:pointer; max-width:100px; border:2px solid #fff;} 
.tb_thumb_area .img_thumb { width:100px;}